package com.tjtt.tdm.constants;

import java.math.BigDecimal;

public class PageState {
	
	//流程父节点"试验任务节点" 菜单的ID
	public final static String MENU_WORKFLOW = "326";
	
	/**院领导*/
	public static final String ROLE_YUAN = "41";
	/**试验室负责人*/
	public static final String ROLE_SHIYANSHI = "32";
	/**承事单位领导*/
	public static final String ROLE_CHENGSHI = "39";
	
	//ApplycationAction中query方法中的状态值
	public final static String tdmCommissionStatus = "{'0':'已终止','10':'新发起待提交','20':'试验申请及准备检查节点(试件负责人)','30':'试验申请及准备检查','40':'审签'," +
			"'50':'审签(主管军代表)','60':'安排试验任务(试验室负责人)','70':'安排试验任务(试验主管)','80':'试验实施前检查','100':'拟制报告（试验主管）','110':'试验报告审核','120':'报告批准','130':'报告批准（军代表）','200':'已完成'}";
	//增量表中模块id对应的值
	public final static String modelNote = "{'5':'审签（承试单位领导）','6':'审签（技术负责人）','7':'审签（基层单位领导）','8':'审签（主管军代表）'}";
	
	/**报告审核的状态*/
	public final static String tdmReportStatus="{'100':'拟制报告（试验主管）','110':'试验报告审核','120':'报告批准','130':'报告批准（军代表）'}";
	/**拟制报告，状态是100*/
	public static final int REPT_SELECT=100;
	/**报告审核 110*/
	public static final int REPT_CREATE=110;
	/**报告批准（院领导） 120*/
	public static final int REPT_EXAMINE=120;
	/**报告批准（军代表） 130*/
	public static final int REPT_APPROVE_YARD=130;
	
	public static final int REPT_APPROVE_ARMY=140;	
	//申请办结
	public static final Long APPLY_END = 200L;
	//申请终止
	public static final Long APPLY_TERMINATION = 0L;
	//2.可靠性鉴定试验    6环境鉴定试验   1.可靠性增长试验 （此为一类，数字 2,6 ,1是试验性质主键）
	public final static String pageType1 = "10"; 
	//4.环境适应性试验   8.环境验证试验  12.环境验证试验流程
	public final static String pageType2 = "20"; 
	//10.环境例行试验     11.环境验收试验  9.可靠性验收试验
	public final static String pageType3 = "30"; 
	//13.摸底、排故试验   5.研制摸底试验   3. 可靠性摸底试验流程
	public final static String pageType4 = "40"; 
	//7.安全性环境试验
	public final static String pageType5 = "50"; 
	
	//************************************申请状态   START***************************************
	/** 新发起待提交 */
	public final static Long APPLY_STATE1 = 10l;
	
	/** 试验申请及准备检查节点(试件负责人) */
	public final static Long APPLY_STATE2 = 20l;
	
	/** 试验请申请及准备检查 */
	public final static Long APPLY_STATE3 = 30l;
	
	/** 审签 */
	public final static Long APPLY_STATE4 = 40l;
	
	/** 审签(主管军代表) */
	public final static Long APPLY_STATE5 = 50l;
	
	/** 安排试验任务(试验室负责人) */
	public final static Long APPLY_STATE6 = 60l;
	
	/** 安排试验任务(试验主管) */
	public final static Long APPLY_STATE7 = 70l;
	
	/** 试验实施 */
	public final static Long APPLY_STATE8 = 80l;
	//************************************申请状态   END***************************************
	public final static String tdmTestTaskStatus = "{'10':'试验实施前检查','20':'试验实施','30':'数据确认、拟制报告','40':'故障处理(质量主管)','50':'故障处理(军代表)'}";
	public final static String TEST_TASK_RECORD_STATUS = "{'1':'开机','2':'操作中','3':'关机'}";
	/** 试验实施前检查 10*/
	public final static int TESTTASK_STATE1 = 10;
	/** 试验实施 20 */
	public final static int TESTTASK_STATE2 = 20;
	
	/** 记录试验数据 */
	public final static int TESTTASK_STATE3 = 30;
	
	/** 故障处理(质量主管) */
	public final static int TESTTASK_STATE4 = 40;
	
	/** 故障处理(军代表) */
	public final static int TESTTASK_STATE5 = 50;
}
